package br.com.medvagas.comum.entidade;

import java.io.Serializable;
import javax.persistence.*;

import java.util.Set;


/**
 * The persistent class for the area_atuacao database table.
 * 
 */
@Entity
@Table(name="area_atuacao")
@NamedQueries({
	@NamedQuery(
		name="AreaAtuacao.consultarTodos", 
		query="select a from AreaAtuacao a")
})  
public class AreaAtuacao implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="id_area_atuacao")
	private Integer idAreaAtuacao;

	private String descricao;

	//bi-directional many-to-one association to UsuarioEmpresa
	@OneToMany(mappedBy="areaAtuacao", fetch=FetchType.LAZY)
	private Set<UsuarioEmpresa> usuarioEmpresas;

    public AreaAtuacao() {
    }

	public Integer getIdAreaAtuacao() {
		return this.idAreaAtuacao;
	}

	public void setIdAreaAtuacao(Integer idAreaAtuacao) {
		this.idAreaAtuacao = idAreaAtuacao;
	}

	public String getDescricao() {
		return this.descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public Set<UsuarioEmpresa> getUsuarioEmpresas() {
		return this.usuarioEmpresas;
	}

	public void setUsuarioEmpresas(Set<UsuarioEmpresa> usuarioEmpresas) {
		this.usuarioEmpresas = usuarioEmpresas;
	}
	
}